package cn.yunhe.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.yunhe.entity.Instrument;

public interface InstrumentDao {
	/**
	 * 查询 数据 可通过 名字查询  供货商
	 * @return
	 */
	List<Instrument> findInstrumentAll();
	/**
	 * 通过 id 查询 医疗器材
	 * @return
	 */
	Instrument findInstrumentByIid(int iid);
	/**
	 * 模糊查询
	 * @param name
	 * @return
	 */
	List<Instrument> findInstrumentAllByLikeName(@Param("iname")String name);
	/**
	 * 新增一个 医疗机械
	 * @param drug
	 * @return
	 */
	int addInstrument(Instrument instrument);
	/**
	 * 删除一个 医疗机械  通过改变 一个 字段 state 状态值  不是真正的删除
	 * @param drid
	 * @return
	 */
	int deleteInstrumentByIstate(int iid);
	/**
	 * 修改 一个医疗机械的
	 * @param durg
	 * @return
	 */
	int updateInstrument(Instrument instrument);
	
}
